package com.chinasofti.homwork;

import java.util.TreeMap;

public class Demo {
    /*
    给定一个字符串，要求统计出每个字符数组出现的次数
举例：aababcabcdabcde 在控制台输出：a(5)b(4)c(3)d(2)e(1)
     */
    public static void main(String[] args) {
        TreeMap<Character,Integer> tm = new TreeMap<Character, Integer>();
        String s = "aababcabcdabcde";
//        char[] ch = str.toCharArray();
//        for(char c:ch){
//            Integer integer = map.get(c);
//            if(integer == null){
//                map.put(c,1);
//            }else{
//                integer++;
//                map.put(c,integer);
//            }
//        }
        for(int i=0;i<s.length();i++){
            char c  = s.charAt(i);

            if(!tm.containsKey(c)){
                tm.put(c,1);
            }else {
                Integer count = tm.get(c);
                count++;
                tm.put(c,count);
            }
        }
        tm.forEach((Character key , Integer values)->{
            System.out.println(key +"（"+values+")");
        });
    }
}